SOLARIS X86 SOLUTIONS NobleNet EZ-RPC for Solaris x86 EZ-RPC(TM), the UNIX(R) component in the suite of client/server development tools from NobleNet(TM), Inc., is now available for SunSoft's Solaris(TM) x86 operating environment. EZ-RPC greatly simplifies client/server application development and the conversion of standalone applications to the client/server model, often without re-coding or re-architecting the application. NobleNet tools use remote procedure call (RPC) technology to represent interactions between clients and servers as procedure calls across a network. With EZ-RPC, programmers accustomed to procedural coding can easily understand and use RPCs without re- tooling or re-training. Once the subroutines have been designated as running either locally or remotely, NobleNet tools automatically generate the client and server stubs and the middleware source, outputting clean, readable, commented C code. NobleNet's tools work with two widely used RPC libraries: NFS-RPC, included in products sold by more than 300 vendors, and TI-RPC, bundled with Novell NetWare(R) and with every copy of UNIX System V Release 4, including Solaris x86 and Solaris SPARC(R). A Stable, Open Platform Solaris x86 is a powerful and versatile UNIX operating environment for the Intel(R) x86 platform. Designed as a foundation for enterprise computing, it supports major industry standards and provides high-performance 32-bit UNIX multitasking, multithreading and multiuser capabilities. Solaris x86 is compatible with Solaris SPARC, ensuring full interoperability between the leading CISC (x86) and RISC (SPARC) platforms. And Solaris x86 is scalable from desktops to supercomputers, so that customers can configure heterogeneous enterprise networks and expand them easily as their computing needs evolve. Solaris x86 provides native ONC+(TM) technology-based LAN and WAN networking to support broadly distributed computing and system management. Solaris also includes powerful application and Graphical User Interface (GUI) development tools through the OpenWindows(TM) facility, and a rich suite of user productivity applications under DeskSet(TM). Numerous commercial third-party applications, including many Microsoft(R) Windows and DOS applications, run on the Solaris x86 environment. EZ-RPC Features and Benefits * Any 3GL or 4GL programmer can quickly develop client/server applications, bringing the skills of costly network programmers to application programmers * Simplifies RPC programming, easing the development of client/server applications and conversion of standalone applications to the client/server model * Simplifies development of shrink-wrapped off-the-shelf network applications * Allows conversion of standalone applications to client/server without source code modification * Cuts development time by up to a 10-to-1 factor * Shields programmers from low-level communications coding issues * Compilers parse C header files, getting typedef and enum information * Generates C language RPCs automatically, outputting clean, readable, commented C code * Generates 7 RPC types: Synchronous, Nowait, Batch, Callback, Broadcast, Datagram and Virtual Forking * Using command line switch, generates either ONC/RPC or TI/RPC, generated code is more stable than manually coded RPCs * Passes complex data types (e.g., pointer to array of pointers) across a network * Patented memory management process prevents client memory leaks * NobleNet Tools Suite includes WinRPC for DOS/Windows and RPCware for Novell environments, allowing interoperability with Solaris servers For more information on NobleNet development tools, contact NobleNet, Inc., 337 Turnpike Road, Southboro, MA. Phone 508-460-8222, Fax 508-460-3456. Solaris x86 Features and Benefits * Provides enterprise computing power and true client/server architecture - Scalable to accommodate a wide range of hardware, from PCs to supercomputers - Fully interoperable with Solaris SPARC * Offers time-tested 32-bit operating system functionality derived from SunOS(TM) - Multiprocessing, multithreading, multiuser operating environment * Includes tightly coupled tools and facilities for enterprise networking, application development and end-user productivity - Industry-standard ONC+ network technology supports heterogeneous LAN and WAN configurations, allows users to work interactively with others regardless of location - OpenWindows environment provides toolkits that simplify application and GUI development, including industry-standard OSF/Motif(R) toolkit - DeskSet comprises a versatile, integrated set of user productivity applications, running under SunSoft's GUI. * Runs a wide variety of commercially oriented applications, including popular word processing, spreadsheet and DBMS programs * Incorporates new Wabi(TM) technology designed to run Microsoft Windows applications directly on the Solaris operating environment at native performance levels * Open, non-proprietary architecture provides for open-ended system and network expansion, integration of new applications, and choice of peripherals For more information on Solaris x86, call 1-800-SUNSOFT in the U.S. For international inquiries, call 415-960-3200. (C) 1994 Sun Microsystems, Inc. Sun, Sun Microsystems, SunSoft, the SunSoft logo, Solaris, SunOS, ONC+, OpenWindows, DeskSet and Wabi are trademarks or registered trademarks of Sun Microsystems, Inc., licensed to SunSoft, Inc., a Sun Microsystems, Inc. business. SPARC is a registered trademark of SPARC International, Inc. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. NobleNet and EZ-RPC are trademarks of NobleNet, Inc. UNIX is a registered trademark of UNIX System Laboratories, Inc., a wholly owned subsidiary of Novell, Inc. Intel is a registered trademark of Intel Corporation. Microsoft is a registered trademark of Microsoft Corporation. OSF/Motif is a registered trademark of the Open Software Foundation, Inc. NetWare is a registered trademark of Novell, Inc. All other products or services mentioned herein are trademarks or registered trademarks of their respective owners. All product information has been provided by the respective vendors and is published with their approval. SunSoft does not specifically warrant the validity of any claims made in these descriptions and takes no responsibility for any inaccuracies or inconsistencies. SunSoft, Inc. 2550 Garcia Avenue, Mountain View, CA 94043-1100 (415) 960-3200 Fax (415) 961-6070 Printed in U.S.A. 3/94 94054-001